Estoy en proceso de migrar de webpack 4 a 5, y me encuentro con un error similar a
Módulo no encontrado: Error: No se puede resolver 'fs' en '...'
Este es el código que genera el error.
if (!process.browser) { const fs = require('fs'); // ... }Según entendí, este código se eliminaría mediante la sacudida del árbol , de la misma manera que se eliminaría lo siguiente en el contexto de HMR :
if (import.meta.hot) { ... }Encontré muchas soluciones para el problema del tiempo de ejecución, como polillenar los módulos de nodo o deshabilitarlos en el alias, pero preferiría que Webpack elimine ese código por completo. ¿Cambió este comportamiento en el paquete web 5 o me estoy perdiendo algo?